.bg-shadow{
	width:100%;
	height:100%;
	background:#000;
	position:absolute;
	top:0;
	left:0;
	z-index:3;
	filter:alpha(opacity=80);
	opacity: 0.8;
	display:none;
}
.left-tabs{
	float:left;
	width:184px;
	margin-top:20px;
}
.right-cont{
	float:left;
	width:796px;
	margin-top:20px;
}
.list-tabs{margin-top:14px;}
.list-tabs a{
	position:relative;
	display:block;
	width:164px;
	margin-top:10px;
	margin-left:20px;
}
.list-tabs .active,.list-tabs a:hover{
	width:184px;
	margin-left:0;
}
.list-tabs i{
	width:8px;
	display:inline-block;
	height:49px;
	font-size:0;
	float:right;
	background:url(http://www.mjgroup.com.vn/images_v2/bg-tab-profile.png) repeat-y;
	position:absolute;
	top:0;
	right:0;
}
.list-tabs span{
	font-size:16px;
	color:#0f5f92;
	padding:15px 0 15px 14px;
	display:block;
	background:#fff;
	border-radius:10px 0 0 10px;
	-moz-border-radius:10px 0 0 10px;
	-webkit-border-radius:10px 0 0 10px;
}
.list-tabs .active span,.list-tabs a:hover span{ color:#fff;background-color:#3da3ff;}
.order{margin: 0 auto;width: 617px;}
.title_order{
	border-bottom: 1px solid #CCCCCC;
	color: #0f5f92;
	display: block;
	font-size: 27px;
	padding-bottom: 7px;
}
.order-detail{
	position: absolute;
	z-index:5;
	width:705px;
}
.order-info{padding: 22px 0 5px 0;}
.customer-info {width:363px; float: left; }
.order-info h4{
	font-size: 19px;
	color:#0f5f92;
	padding-bottom: 18px;
}
.order-info h4 span{
	font-size: 24px;
	color:#f16d2c;
	font-weight: 700;
}
.order-info p.order-padding{padding: 12px 0 18px 0; line-height: 20px;}
.order p.support{
	font-size: 16px;
	color:#f16d2c;
	text-align: center;
	font-weight:700;
	line-height:20px;
	padding:25px;
}
.order p.support a{color:#f16d2c;}
.order-info span{
	font-size: 13px;
	color: #545454;
	display:inline-block;
	vertical-align:top;
}
.order-info span.left{width: 78px;}
.order-info span.right{width: 275px; padding-left:5px;}
.order-number{width:250px; float:left;}
.order-number span.right{width: 162px;}
.order-number span.txt-color{color:#0095da}
.order-number h4{line-height: 24px;}
.order-product table{
	text-align: center;
	font-size: 13px;
	font-weight: 700;
}
.order-product table th{
	background-color:#0f5f92;
	line-height: 38px;
	border-right: 1px solid #c3c3c3;
	color: #ffffff;
	text-align:center;
}
.order-product table td{
	background-color:#e7eff4;
	line-height:50px;
	color: #3d3d3d;
	border-right: 1px solid #c3c3c3;
}
.order-product{padding: 10px 0 0 0;}
.order-product em{
	color: #F16D2C;   
    font-size: 14px;
    margin-top: 5px;
	font-style: italic;
	float: left;
}
.order-product h4{font-size:16px;color:#0F5F92;padding:10px 0 15px 0;clear:both;cursor:pointer;}
.order-product-select{	
	background:url(http://www.mjgroup.com.vn/images_v2/select.gif) repeat-x 0 0;
	padding: 4px 2px 3px 0;
	border: 1px solid #bbbbbb;
	width: 45px;	
	margin: 0 auto;	
	line-height: 18px;
}
.order-product-select select{border: none;text-align: center;width: 45px; line-height: 18px; }
.order-btn{text-align: right; padding-top: 15px;}
.order-btn .hhd-btn{
	background: url(http://www.mjgroup.com.vn/images_v2/btn-huydonhang.png) no-repeat scroll 0 0 transparent;
    display: inline-block;   
    height: 52px;
    width: 220px;
    position:relative;
}
.order-btn .hhd-btn-en
{
	background: url(http://www.mjgroup.com.vn/images_v2/btn-huydonhang-en.png) no-repeat scroll 0 0 transparent;
	display: inline-block;   
    height: 52px;
    width: 277px;
    position:relative;
}
.order-btn .cn-btn{
	background: url(http://www.mjgroup.com.vn/images_v2/btn-chapnhan.png) no-repeat scroll 0 0 transparent;
    display: inline-block;   
    height: 52px;
    width: 175px;
	margin-left: 7px;
	position:relative;
}
.order-contact{width:515px; margin:0 auto;}
.order-contact span{
	display: inline-block;
	font-size: 12px;
	color:#545454;
	vertical-align: middle;
	line-height: 24px;
}
.order-contact span.email{width: 250px; text-align: left;}
.order-contact span.separation{
	background:url(http://www.mjgroup.com.vn/images_v2/order-separate.gif) no-repeat;
	width: 16px;
	height:72px;
}
.order-contact span.phone{width: 242px; text-align:right;}
.order-contact span.phone span span{
	font-size: 13px;
	color:#0095da;
	font-weight: 700;
}
.order-contact a{
	font-size: 13px;
	color:#0095da;
	font-weight: 700;
}
.order-close{
	position:absolute;
	top: 10px;
	right: 8px;
	font-size: 12px;
	color: #000;
}
.order-close em{padding-right: 10px;}
.order-detail .middle-box-white{position: relative;}
.list-comments{
	overflow:hidden;
	width:725px;
	margin: 0 auto;
}
.comment-content-right {
    float: right;
    margin-top: 20px;
    width: 54px;
}
.comment-content-right img{border: 1px solid #c2c3c3;}
.comment-content i {
    background: url(http://www.mjgroup.com.vn/images_v2/arrow-cross.png) no-repeat 0 0;
    display: block;
    float: right;
    font-size: 0;
    height: 9px;
    margin: 29px 0 0 13px;
    width: 5px;
}
.comment-content .detail-deal {
    float: right;    
    position: relative;
    width: 603px;
	background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
    clear: both;
    margin-top: 20px;
    overflow: hidden;
    padding: 7px 15px 5px 15px; /*19.12*/
}
.short-size .detail-deal{width: 531px;}
.comment-content p {
    color: #6A6A6A;
    font-size: 13px;
    line-height: 18px;
}
.comment-content p.user-info {
    color: #999999;
    font-size: 12px;
    padding-top: 0px; /* 19.12 */
	line-height: 18px;
}
.comment-content a {
    color: #0F5F92;
    font-size: 12px;
    font-weight: 700;
    line-height:1.231;/*19.12*/
}
.comment-content .title{
	font-size:15px;
	display:inline-block;
	padding-bottom:4px;
}
.comment-content .total-comment {
	background: none;
	filter:none;
	background-color: #cacdcf;
	width: auto;
	height: 24px;
	position: absolute; 
	bottom: 0;
	right: 0;
	left:auto;
	padding:3px 12px 0 12px;
	text-align: center;
	border-radius: 10px 0 10px 0;
	-moz-border-radius:10px 0 10px 0;
	-webkit-border-radius:10px 0 10px 0;
	cursor:pointer;
}
.comment-content span.icon-comment {
    background-position: 0 -24px;
    height: 20px;
    width: 27px;
}
.total-comment span.icon-comment {
    background: url(http://www.mjgroup.com.vn/images_v2/comment-icon.png) no-repeat 0 0;
    height: 24px;
    width: 29px;
}
.total-comment span.num-comment {padding: 5px 0 0 2px;}
.total-comment span.num-comment a{ color:#333;}
.total-comment span {
    color: #333333;
    display: inline-block;
    font-size: 13px;
    font-style: italic;
    font-weight: 700;
    vertical-align: top;
}
.comment-content-alignright {
    margin-top: 20px;
    text-align: right;
}
.comment-content-alignright .textareaCP {
    border: 0 none;
    border-radius: 10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
    color: #6A6A6A;
    font-size: 16px;
    font-weight: 400;
    height: 44px;
    padding: 7px 0 8px 13px;
    width: 548px;
}
.comment-content-alignright p {
    padding: 10px 0 0;
    text-align: right;
}
.comment-content-alignright .view-button {
    background: url(http://www.mjgroup.com.vn/images_v2/btn-gui-small.png) no-repeat 0 0;
    float: right;
    height: 25px;
    width: 57px;
	display: block;
}
.bg-paging-comment{
	overflow:hidden;
	padding:10px 4px 4px 0;
	margin-top:0px;
	margin-right: 32px;
}
.paging-comment{
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.10, #ededed),color-stop(1.00, #dcdcdc));
	background-image: -moz-linear-gradient(center bottom,#ededed 10%,#dcdcdc 100%);
	background: -o-linear-gradient(top, rgb(220,220,220), rgb(237,237,237));
	box-shadow:1px 1px 4px #ccc;
	-moz-box-shadow:1px 1px 4px #ccc;
	-webkit-box-shadow:1px 1px 4px #ccc;
	padding:10px;
	float:right;
}
.paging-comment a, .paging-comment span{
	float:left;
	color:#434446;
	font-weight:700;
	font-size:13px;
	height:18px;
	padding:6px 0;
	margin-left:6px;
}
.btn-paging, .paging-comment span{
	width:112px;
	background-color:#bcbfc6;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	text-align:center;
	border-right:1px solid #8f9091;
	border-bottom:1px solid #8f9091;
}
.paging-comment span{width:33px;}
.paging-comment a{padding:6px 10px;}
.middle-box-profile{
	width:796px;
	border-radius:9px;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	background:#fff;
}
.middle-box-profile{
	width:796px;
	border-radius:9px;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	background:#fff;
}
.box-profile{
	width:710px;
	margin:0 auto;
	padding-top:21px;
}	
.note-profile{
	font-size:15px;
	color:#0067be;
	margin-top:27px;
}
.box-guide-location{
	overflow:hidden;
	margin:20px 0;
	background:url(http://www.mjgroup.com.vn/images_v2/ico-guide-location.gif) no-repeat;
	padding-left:66px;
	min-height:64px;
	padding-top:6px;
}
.box-guide-location p{
	font-size:15px;
	color:#3c3c3c;
	text-align:left;
	line-height:20px;
}
.map-location{
	width:708px;
	height:531px;
	border:1px solid #a2a2a2;
	position:relative;
}
.map-zoom{
	width: 35px;
	height:219px;
	background:url(http://www.mjgroup.com.vn/images_v2/bg-zoom.png) no-repeat;
	position:absolute;
	top:41px;
	left:21px;
}
.direction,.zoomin,.zoomout{
	display:inline-block;
	width:19px;
	cursor:pointer;
	margin-left:7px;
}
.progess-zoom{
	display:inline-block;
	width:23px;
	cursor:pointer;
}
.level-zoom{
	width:23px;
	cursor:pointer;
	margin-left:6px;
	height:140px;
	position:relative;
}
.direction{margin-top:6px;}
.direction,.zoomin,.zoomout{height:21px;}
.progess-zoom{
	height:9px;
	background:url(http://www.mjgroup.com.vn/images_v2/progess-zoom.png) no-repeat;
	position:absolute;
	left:0;
}
.map-func{
	position:absolute;
	top:41px;
	right:21px;
}
.map-func .hinhve,.map-func .vetinh,.map-func .cahai{
	float:left;
	height:19px;
	width:77px;
	border:1px solid #9c9a95;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	background:#767571;
	text-align:center;
	margin-right:4px;
}
.map-func .hinhve em,.map-func .vetinh em,.map-func .cahai em{
	color:#fff;
	font-size:13px;
	line-height:19px;
}
.map-func .active{background:#000;}
.map-icon{
	width:48px;
	height:50px;
	display:inline-block;
	background:url(http://www.mjgroup.com.vn/images_v2/map_icon.png) no-repeat;
}
.decr-location{
	width:708px;
	border:1px solid #a2a2a2;
	border-width:0 1px 1px 1px;
	overflow:hidden;
	padding-top:8px;
}
.part-decr-location .row-decr{
	margin-top:6px;
	overflow:hidden;
	width:100%;
}
.div_txtDK{
	border: 1px solid #BBB;
	background:url(http://www.mjgroup.com.vn/images_v2/input.gif) repeat-x 0 -89px;
	float:left;
	margin:0;
}
.row-decr .name{
	text-align:right;
	font-size:13px;
	color:#002c46;
	float:left;
	line-height:34px;
	width:183px;
	display:inline-block;
	padding-right:3px;
}
.row-decr i{
	font-size:14px;
	color:#ff6600;
	padding:0 3px 0 6px;
	line-height:34px;
	display:inline-block;
}
.div_txtDK input{
	background:none;
	height:auto;
	line-height:1.213;
	padding:0;
	border:0 none;
}
.txt-focus{
	background-position: 0 -221px;
}
.div_txtDK select,.div_txtDK .textbox{
	color:#545454;
	font-size:18px;
	border:0 none;
	width:428px;
	margin:3px 0;
	padding:0 10px;
}
.div_txtDK select{
	padding:0;
	width:447px;
	padding-right:1px;
}
.div_txtDK textarea{
	color:#545454;
	font-size:18px;
	border:0 none;
	width:428px;
	margin:3px 0;
	padding:0 10px;
}
.line-decr{
	display:block;
	height:0;
	font-size:0;
	border-top:1px solid #ccc;
	padding:0 0 8px 0;
	margin:14px 2px 0 2px;
}
.bg-btn-location{
	border-radius:9px;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	border:1px solid #9cb1b6;
	display:inline-block;
}
.btn-location{
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border:1px solid #fff;
	height:36px;
	float:left;
	text-align:center;
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.10, #e4e4e4),color-stop(1.00, #c0cfd3));
	background-image: -moz-linear-gradient(center bottom,#e4e4e4 10%,#c0cfd3 100%);
	background: -o-linear-gradient(top, #c0cfd3, #e4e4e4);
	padding:0 28px;
}
.btn-location em{
	line-height:36px;
	font-size:16px;
	font-weight:700;
	color:#3a3a3a;
}
.btns-location{
	overflow:hidden;
	padding-bottom:54px;
	zoom:1;
}
.btn-cancel,.btn-addnew,.btn-update,.btn-savenew{
	float:left;
	height:52px;
	margin:28px 19px 0 15px;
}
.btn-cancel{ background:url(http://www.mjgroup.com.vn/images_v2/btn-cancel-vn.png) no-repeat; width:156px;}
.btn-addnew{ background:url(http://www.mjgroup.com.vn/images_v2/btn-addnew.png) no-repeat; width:276px;}
.btn-update{ background:url(http://www.mjgroup.com.vn/images_v2/btn-update.png) no-repeat; width:176px;}
.btn-savenew{ background:url(http://www.mjgroup.com.vn/images_v2/btn-savenew.png) no-repeat; width:276px;}
.profile-comment{
	background-color: #1a61a3;
	border: 1px solid #ffffff;
	width: 794px;
}
.profile-comment .box-profile{width: 100%; padding-bottom: 30px;}
.profile-info{
	width: 754px;
	margin:0 auto;
	padding-bottom:15px;
}
.profile-info a{
	display: inline-block;
	color:#ffffff;
	font-size: 21px;
	vertical-align:middle;
	font-weight:700;
}
.profile-progess{float:left; margin-right: 24px;}
.inner-progess-bar{	
	width:64px;
	height:5px;
	padding:2px 3px;
	background-image: url(http://www.mjgroup.com.vn/profile/images/progess-bar.png);
	background-repeat:no-repeat;
	margin-top: 3px;
}
.progess{
	font-size:0;
	float:left;
	height:5px;	
	position:relative;
	background-image:url(http://www.mjgroup.com.vn/profile/images/progress-pro.gif);
	background-repeat:no-repeat;
}
.profile-detail{width:auto; float: left;}
.profile-detail p{font-size: 11px; color:#fff; line-height:20px;}
.profile-detail span{display: inline-block; vertical-align:middle; padding-bottom:7px;}
.profile-img{background:url(http://www.mjgroup.com.vn/profile/images/vip-icon.png) no-repeat 0 -191px; width: 32px; height: 39px;}
.vip-dia .profile-img{background-position: 0 -48px;}
.vip-gol .profile-img{background-position: 0 0;}
.vip-sil .profile-img{background-position: 0 -91px;}
.vip-sim .profile-img{background-position: 0 -141px;}
.vip-dif .profile-img{background-position: 0 -191px;}
.vip-clo .profile-img{background-position: 0 -230px;}
.profile-txt{padding-left: 5px;}
.profile-txt em{font-size:12px; color:#fff200; display:block;}
.profile-shadow{
	background:url(http://www.mjgroup.com.vn/images_v2/shadow-tab.png) repeat-x 0 0;
	height: 7px;
	border-bottom: 1px solid #fff;
	width:100%;
	bottom:0;
	right:0;
	font-size:0;
}
.box-profile{
	width:710px;
	margin:0 auto;
	padding-top:21px;
	position: relative;
}	
.box-profile-select{
	position: absolute;
	top: 20px;
	right: 0;
	background:url(http://www.mjgroup.com.vn/images_v2/select.gif) repeat-x 0 0;
	padding: 4px 2px 3px 0;
	border: 1px solid #bbbbbb;
}
.box-profile-select select{
	width: 180px;
	font-size: 19px;
	color: #545454;
	border:0 none;
	padding:0;
	margin:0;
}
.box-profile-table{
	width: 756px;
	margin:0 auto;
	padding:22px 0 12px 0;
}
.box-profile-table table{font-size: 13px; text-align: center;}
.box-profile-table table th{
	color:#0f5f92;
	font-weight:700;
	line-height: 39px;
	text-align:center;
}
.box-profile-table table td{
	color:#545454;
	line-height: 39px;
	border-top: 1px solid #dbdbdb;
}
.box-profile-table table a{color:#48a8fe;}
.box-profile-table table em{color: #545454;}
.box-profile-table .txt-focus{background-color:#ebebeb;}
.box-profile-table .txt-focus em{color:#3da3ff;text-decoration:underline}
.box-profile-paging
{
    background-color:#DCDCDC;
	width: 100%;
	height: 37px;
	border-bottom:1px solid #cfcfcf;
	padding-top: 7px;
	    background-image: -moz-linear-gradient(top ,#ededed,  #dcdcdc);
}
.paging-gray-half {text-align:right; padding-right: 35px;}	
.paging-gray-half p{
	color: #434446;
	font-size: 13px;
	line-height: 30px;
}
.paging-gray-half a{
	display:inline-block;
	font-weight: 700;
	color: #434446;
	vertical-align: middle;
	width:28px;
	text-align:center;
	height:30px;
}
.paging-gray-half span ,.paging-gray-half a:hover{
	display: inline-block;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.10, #cdd0d7),color-stop(1.00, #b4b7be));
	background-image: -moz-linear-gradient(center bottom,#cdd0d7 10%,#b4b7be 100%);
	background: -o-linear-gradient(top, rgb(205,208,215), rgb(180,183,190));  
    border-radius: 4px 4px 4px 4px;   
    -moz-border-radius:4px 4px 4px 4px;   
    text-align: center;
    width: 28px;
	font-weight: 700;
	vertical-align: middle; 	
}
.paging-gray-half a.paging-pre, .paging-gray-half a.paging-next,.paging-gray-half a.paging-pre:hover, .paging-gray-half a.paging-next:hover{
	text-align:left;
	padding-left:11px;
	width:17px;
}
.paging-gray-half a.paging-pre em, .paging-gray-half a.paging-next em{
	background-image:url(http://www.mjgroup.com.vn/images_v2/paging-btn.gif);
	width: 4px;
	font-size:0;
	height:30px;
	display:block;
}
.paging-gray-half a.paging-pre em{background-position:0 2px; background-repeat: no-repeat;}
.paging-gray-half a.paging-next em{background-position:0 -28px; background-repeat: no-repeat;}
.box-profile-note{
	margin: 0 auto;
	width: 710px;
	padding: 23px 0 32px 0;
}
.box-profile-note h5{
	font-size: 13px;
	color: #0f5f92;
	font-style:italic;
	font-weight:700;
	line-height:22px;
}
.box-profile-note span{
	display: block;
	font-size: 12px;
	color:#545454;
	line-height:22px;
}
.box-profile-note span em{color:#d64c08; font-weight:700;}
.view-button-big { 
	background: url(http://www.mjgroup.com.vn/images_v2/btn-gui.png) no-repeat 0 0;
	float: right;
	height: 52px;
	width: 127px;
	display: block;
}

.morenmore_cont{font-size:13px; overflow:hidden; margin-bottom:60px;}
.morenmore_cont em{ font-style:italic;color:#333;}
.morenmore_cont p{color:#333; line-height:18px; padding-top:6px;}
.morenmore_cont strong{ display:inline-block; padding-top:6px;}
.btn-thamgia{ display:block; height:52px; width:261px; margin:0 auto; background:url(http://www.mjgroup.com.vn/images_v2/btn-thamgia.png) no-repeat;}
.btn-thamgia-en{ display:block; height:52px; width:261px; margin:0 auto; background:url(http://www.mjgroup.com.vn/images_v2/btn-thamgia-en.png) no-repeat;}

.btn-huythamgia{ display:block; height:52px; width:261px; margin:0 auto; background:url(http://www.mjgroup.com.vn/images_v2/btn-huythamgia.png) no-repeat;}
.btn-huythamgia-en{ display:block; height:52px; width:261px; margin:0 auto; background:url(http://www.mjgroup.com.vn/images_v2/btn-huythamgia-en.png) no-repeat;}

.comment-content-right{ position:relative}

.title-avatar{ display:block; width:92px; height:32px; background-image:url(http://www.mjgroup.com.vn/images_v2/ico-avatar.png); background-repeat:no-repeat; position:absolute; left:-21px; top:48px}
/*19.12*/
.comment-content-right .lamdep, .comment-content-right .anuong, .comment-content-right .dulich, .comment-content-right .sanpham, .comment-content-right .muasam, .comment-content-right .cream, .comment-content-right .giaitri, .comment-content-right .giaoduc, .comment-content-right .nhakhoa {
    height: 36px;
    left: -8.5px;
    top: 43px;
    width: 68px;
}
.comment-content-right .doitac{ background-position:0 0;}
.comment-content-right .nhommua{ background-position:-100px 0;}
.comment-content-right .lamdep {background-position: -200px 0;}
.comment-content-right .anuong {background-position: -300px 0;}
.comment-content-right .dulich {background-position: -400px 0;}
.comment-content-right .sanpham {background-position: -500px 0;}
.comment-content-right .muasam {background-position: -600px 0;}
.comment-content-right .cream {background-position: 0 -40px;}
.comment-content-right .giaitri {background-position: -100px -40px;}
.comment-content-right .giaoduc {background-position: -200px -40px;}
.comment-content-right .nhakhoa {background-position: -300px -40px;}
.user-info em{ color:#00850C; font-weight:700;}
.user-info span{ display:block; font-size:11px; line-height:1.5em;}
.user-info {
	display: block;
	padding-left: 35px;
	background: url(http://www.mjgroup.com.vn/profile/images/vip-icon.png) no-repeat;
}
p.vip-dif {background-position: 0 -195px;}
p.vip-sim {background-position: 0 -148px;}
p.vip-sil {background-position: 0 -96px;}
p.vip-gol {background-position: 0 0px;}
p.vip-dia {background-position: 0 -50px;}
p.vip-clo {background-position: 0 -235px;}

.profile-info em {padding-left: 23px;}
/*end 19.12*/

.comment-content-right .doitac{ background-position:0 0;}
.comment-content-right .nhommua{ background-position:-100px 0;}